package com.lzjn.code.web.entity;

import com.lzjn.code.common.base.BaseEntity;

import java.io.Serializable;
import java.util.List;

public class GenerateCodeConfig extends BaseEntity implements Serializable {

	private static final long serialVersionUID = 1L;

	private String codeType;
	private String moduleName;
	private String sourceBasePackage;
	private String sourceIncludeModule;
	private String sqlBasePackage;
	private String pageBasePackage;
	private String pageModel;
	private String author;

	private String tableConfigIds;
	private List<TableConfig> tableConfigs;
	private TableConfig tableConfig;

	private String targetPath;

	public String getCodeType() {
		return codeType;
	}
	public void setCodeType(String codeType) {
		this.codeType = codeType;
	}
	public String getModuleName() {
		return moduleName;
	}
	public void setModuleName(String moduleName) {
		this.moduleName = moduleName;
	}
	public String getSourceBasePackage() {
		return sourceBasePackage;
	}
	public void setSourceBasePackage(String sourceBasePackage) {
		this.sourceBasePackage = sourceBasePackage;
	}
	public String getSourceIncludeModule() {
		return sourceIncludeModule;
	}
	public void setSourceIncludeModule(String sourceIncludeModule) {
		this.sourceIncludeModule = sourceIncludeModule;
	}
	public String getSqlBasePackage() {
		return sqlBasePackage;
	}
	public void setSqlBasePackage(String sqlBasePackage) {
		this.sqlBasePackage = sqlBasePackage;
	}
	public String getPageBasePackage() {
		return pageBasePackage;
	}
	public void setPageBasePackage(String pageBasePackage) {
		this.pageBasePackage = pageBasePackage;
	}
	public String getPageModel() {
		return pageModel;
	}
	public void setPageModel(String pageModel) {
		this.pageModel = pageModel;
	}
	public String getAuthor() {
		return author;
	}
	public void setAuthor(String author) {
		this.author = author;
	}
	public String getTableConfigIds() {
		return tableConfigIds;
	}
	public void setTableConfigIds(String tableConfigIds) {
		this.tableConfigIds = tableConfigIds;
	}
	public List<TableConfig> getTableConfigs() {
		return tableConfigs;
	}
	public void setTableConfigs(List<TableConfig> tableConfigs) {
		this.tableConfigs = tableConfigs;
	}
	public TableConfig getTableConfig() {
		return tableConfig;
	}
	public void setTableConfig(TableConfig tableConfig) {
		this.tableConfig = tableConfig;
	}
	public String getTargetPath() {
		return targetPath;
	}
	public void setTargetPath(String targetPath) {
		this.targetPath = targetPath;
	}

}
